cs-membership-user-migration
📘 Documentación de la API - CS Membership User Migration
Este Diccionario de API proporciona una descripción general completa de los componentes clave utilizados en la API de Migración de Usuarios de CS Membership.
🗂️ Información Base
- Título de la API: CS Membership User Migration
- Versión: 1.0.0
- URL Base: https://cs-membership-user-migration-{env}.us-e1.cloudhub.io/api/Reemplaza {env}condevoqadependiendo del entorno.
🔐 Métodos de Autenticación
- Aplicación de Client IDRequiere un encabezado client_idválido para las solicitudes de la API.
- OAuth 2.0Autenticación segura basada en tokens usando tokens Beareren el encabezadoAuthorization.Ejemplo de Encabezados de Autenticación:-H "client_id: TU_CLIENT_ID" \ -H "Authorization: Bearer TU_TOKEN_DE_ACCESO"
📍 Resumen de Endpoints
1️⃣ GET /obtain-users-by-b2c
- Descripción: Recuperar información de usuario basada en el identificador B2C.
- Método: GET
- Ruta: /obtain-users-by-b2c
- Parámetro de Consulta:- sub(string, requerido) - El identificador único de usuario B2C.- Ejemplo de Solicitud:- curl -X GET "https://cs-membership-user-migration-dev.us-e1.cloudhub.io/api/obtain-users-by-b2c?sub=4fbcdd2e-c284-4aa1-9320-ab72a21d4aaf" \ -H "Content-Type: application/json" \ -H "client_id: TU_CLIENT_ID" \ -H "Authorization: Bearer TU_TOKEN_DE_ACCESO"- Ejemplo de Respuesta:- { "id": "4fbcdd2e-c284-4aa1-9320-ab72a21d4aaf", "name": "John Doe", "email": "john.doe@example.com", "status": "active" }
 
🗃️ Parámetros de Consulta
- sub(requerido): El identificador B2C del usuario (formato UUID).- Ejemplo: 4fbcdd2e-c284-4aa1-9320-ab72a21d4aaf
 
- Ejemplo: 
📦 Campos de Respuesta
- id (string): El identificador único del usuario.
- name (string): Nombre completo del usuario.
- email (string): Dirección de correo electrónico del usuario.
- status (string): Estado actual del usuario (ej., active,inactive).
⚠️ Manejo de Errores
La API maneja errores utilizando códigos de estado HTTP estándar y respuestas de error estructuradas.
Ejemplo de Respuesta de Error:
{
  "error": "invalid_request",
  "error_description": "Missing required parameter: sub"
}Códigos de Estado HTTP Comunes:
- 200 OK- La solicitud fue exitosa.
- 400 Bad Request- Parámetros inválidos o faltantes.
- 401 Unauthorized- Falla en la autenticación.
- 404 Not Found- Recurso no encontrado.
- 500 Internal Server Error- Error inesperado del servidor.
📞 Soporte
Para asistencia, contacta al equipo de Coordinación de Servicios de Integración y Aplicaciones.
Correo electrónico: epalma@fgs.co
📅 Información Adicional
- Documentación actualizada por última vez: Agosto 2025
- Para actualizaciones adicionales, consulta el Portal de Exchange de API
Documentación actualizada en Agosto 2025 por epalma@fgs.co - Edna Nayibe Palma
© 2025 Fundación Grupo Social - Colmena. Archivo generado para la API CS Membership User Migration